////向量
//#include <iostream>
//#include <vector>
//#include <cstdio>
//using namespace std;
//
//class Student {
//public:
//	Student(const string& name = "") :m_name(name) {
//		cout << "缺省构造了" << m_name << "(" << this << ")" << endl;
//	}
//	Student(const Student& that) :m_name(that.m_name) {
//		cout << "用" << that.m_name << "(" << &that << ")拷贝构造了" << m_name << "(" << this << ")" << endl;
//	}
//	~Student() {
//		cout << "析构了" << m_name << "(" << this << ")" << endl;
//	}
//private:
//	string m_name;//姓名
//};
//
//int main() {
//	vector<Student> vs;
//	vs.reserve(10);
//	vs.push_back(Student("张飞"));
//	vs.push_back(Student("赵云"));
//	getchar();
//	return 0;
//}